home *** CD-ROM | disk | FTP | other *** search
/ ftp.cs.arizona.edu / ftp.cs.arizona.edu.tar / ftp.cs.arizona.edu / icon / newsgrp / group01b.txt / 000008_icon-group-sender _Mon Jul 24 07:50:54 2000.msg < prev    next >
Internet Message Format  |  2002-01-03  |  1KB

  1. Return-Path: <icon-group-sender>
  2. Received: (from root@localhost)
  3.     by baskerville.CS.Arizona.EDU (8.9.1a/8.9.1) id HAA05120
  4.     for icon-group-addresses; Mon, 24 Jul 2000 07:50:07 -0700 (MST)
  5. Message-Id: <200007241450.HAA05120@baskerville.CS.Arizona.EDU>
  6. From: "Todd Nathan" <todd@palomablanca.net>
  7. X-Newsgroups: comp.lang.icon
  8. Subject: deep write()?
  9. Date: Sun, 23 Jul 2000 21:26:35 -0500
  10. X-Trace: news.sdf 964417861 30542 216.173.110.132 (24 Jul 2000 05:51:01 GMT)
  11. X-Complaints-To: news@news.sdf
  12. X-Newsreader: Microsoft Outlook Express Macintosh Edition - 4.5 (0410)
  13. To: icon-group@optima.CS.Arizona.EDU
  14. Errors-To: icon-group-errors@optima.CS.Arizona.EDU
  15. Status: RO
  16. Content-Length: 473
  17.  
  18. Is there a deep write method.
  19.  
  20. Just come came across what I suspect there to be a weakness
  21. inherent in the function write().  No knowing how to do repeated
  22. recursive diggin, how would someone write a deep write...
  23.  
  24. The following fails.
  25.  
  26. procedure main ()
  27.  
  28.  car1 := ["buick", "skylark", 1978, 2450]
  29.  car2 := ["bmw", "535is", 1987, 3000]
  30.  
  31.  inventory := [car1, car2]
  32.  
  33.  write (inventory)
  34.  
  35. end
  36.  
  37. I would like to see the 'write (inventory)' work as a deep
  38. write....
  39.  
  40. Thanks,
  41.  
  42. \t
  43.